package findSubarrays;

import java.util.HashSet;
import java.util.Set;

public class Solution {
    public boolean findSubarrays(int[] nums) {
        //
//        for (int i = 0; i < nums.length; i++) {
//            for (int j = i+1; j < nums.length; j++) {
//                int sum1 = nums[i]+nums[i+1];
//                int sum2 = nums[j]+nums[j+1];
//                if(sum1 == sum2) {
//                    return true;
//                }
//            }
//        }
//        return false;

        // 哈希表
        // nums[i] + nums[i+1] == nums[j] + nums[j+1]
        // 只需要判断set是否包含 nums[i]即可
        Set<Integer> set = new HashSet<>();
        for (int i = 0; i < nums.length; i++) {
            if(!set.add(nums[i]+nums[i+1])) {
                return true;
            }
        }
        return false;
    }
}
